home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / source.exe / POSIX / SH / STD / STDC / STRNCAT.C < prev    next >
C/C++ Source or Header  |  1992-07-13  |  427b  |  25 lines

  1. #include <string.h>
  2.  
  3. /*
  4.  * strncat - append at most n characters of string src to dst
  5.  */
  6. char *                /* dst */
  7. strncat(dst, src, n)
  8. char *dst;
  9. Const char *src;
  10. size_t n;
  11. {
  12.     register char *dscan;
  13.     register Const char *sscan;
  14.     register size_t count;
  15.  
  16.     for (dscan = dst; *dscan != '\0'; dscan++)
  17.         continue;
  18.     sscan = src;
  19.     count = n;
  20.     while (*sscan != '\0' && --count >= 0)
  21.         *dscan++ = *sscan++;
  22.     *dscan++ = '\0';
  23.     return(dst);
  24. }
  25.